#ifndef  __CONFIG_INFO_H__
#define  __CONFIG_INFO_H__

#ifdef _cplusplus
extern "c"{
#endif

#include "SensorEventType.h"
#include "FruInfo.h"
#include "Sdr.h"

#define MAX_COMPACT_SENSOR_RECORD		3
#define MAX_FULL_SENSOR_RECORD	7

typedef struct _ConfigInfo
{
	uint8			m_isValid;
	CompactSensorRecord* 	m_pCompactSensorRecord[MAX_COMPACT_SENSOR_RECORD];
	FullSensorRecord* 		m_pFullSensorRecord[MAX_FULL_SENSOR_RECORD];

	FruInfo* 			m_pFruInfo;
}ConfigInfo;

void ConfigInfo_Init(FruInfo* pFruInfo);
Bool ConfigInfo_Verify(void);

extern ConfigInfo g_ConfigInfo;
/*
void ConfigInfo_CreateSdrRepo(ConfigInfo* pConfigInfo);
void ConfigInfo_CreateSensor(ConfigInfo* pConfigInfo);
*/
#ifdef _cplusplus
}
#endif

#endif 


